#include "StdAfx.h"
#include <Wininet.h>
#pragma comment(lib,"wininet.lib") 
#include "InternetFileDownThread.h"
#include "Tools.h"
#include <ShellAPI.h>


CNetFileDown::CNetFileDown(const std::wstring &szFilePath,const std::wstring &szFileUrl,HWND AnyViewHwnd)
{	
	m_szFilePath = szFilePath;
	m_szFileUrl  = szFileUrl;
	m_AnyViewHwnd = AnyViewHwnd;
}

CNetFileDown::~CNetFileDown()
{
}

DWORD CNetFileDown::Run()
{
	DownLoadFile(m_szFileUrl.c_str(),m_szFilePath.c_str(),m_AnyViewHwnd);
	::ShellExecute( NULL,_T("open"),m_szFilePath.c_str(),NULL,NULL,SW_SHOWNORMAL );
	return 0;
}

